オンラインショッピングモールプロジェクト:
マイクロサービスアーキテクチャを採用し、マイクロサービス技術はSpringCloud技術スタックを採用し、各マイクロサービスサイトはSpringBootに基づいて構築され、そしてSpringCloud Gatewayを採用して各マイクロサービスの機能を直列化し、一連のシステムを形成するとともに、マイクロサービスゲートウェイGatewayにフィルタリングとストリーミング制限戦略を採用し、マイクロサービスに対する保護と権限認証操作を実施した。プロジェクトでは、SpringSecurity OAuth 2.0を使用して、各マイクロサービス間のシングルポイントログインとユーザー認証を解決しました。マイクロサービスとマイクロサービスの間の分散トランザクションを解決するためにSeataを採用した。Elasticsearchを用いて大量商品のリアルタイム検索を解決した。データストレージはMySQLを採用し、Canalと結合してデータ同期操作を実現し、Redisを利用してデータキャッシュ操作を行う。各マイクロサービス間でRabbitMQを用いて非同期通信を実現する。OpenResty統合されたNginxを用いてマイクロサービス最外層の大量同時性を制御し、Keepalived+Nginxを利用してNginx単一点障害問題を解決した。
健康管理システム:
健康管理システムは健康管理機構に応用される業務システムであり、健康管理機構の仕事内容の可視化、会員管理の専門化、健康評価のデジタル化、健康介入のプロセス化、知識ベースの集積化を実現し、それによって健康管理士の仕事効率を高め、会員との相互作用を強化し、管理者の健康管理機構の運営状況に対する理解を強化する。フロントエンド技術:HTML 5、bootstrap、Vue、分散アーキテクチャ:zookeeper、dubbo、SpringMVC、Spring Security、レポートの可視化:POI、持続化とキャッシュ技術:Mybatis、Redis、Mysql、分散バージョン管理:Quartz
SAASシステム:
マルチテナント技術(Multi-TenancyTechnology):マルチユーザ環境下で同じシステムまたはプログラムコンポーネントを共有し、各ユーザ間のデータの分離性を確保することができる。マルチユーザー環境では同じプログラムを使用し、ユーザー間のデータ分離を保証します。Saasモードは、ソフトウェアサービスを提供し、アプリケーションをサーバに統一的に配置し、顧客は自分の実際の需要に応じて必要に応じて支払うことができる。